The package javax.servlet is accessible from more than one module
✒️ 2025-05-16 09:29 내용 수정
- 참고 자료 : 킹주's 에러 이클립스 톰캣 Modulepath, Classpath 에러
- 에러가 난 상황 : 팀 프로젝트에서 github로 프로젝트를 서로 공유하면서 진행하다가 Filter 클래스를 import하는 과정에서 The package javax.servlet is accessible from more than one module 에러가 발생했다.
- 에러 사진

- 프로젝트를 우클릭해서 Build Path - Configure Build Path를 선택한다.
- 왼쪽 메뉴에서 Java Build Path를 선택하고 Libraries에서 Modulepath에 Server Runtime을 만들었는지 확인한다.
- 이전에는 여기에 생성해도 문제가 없었는데 이번에 해당 오류가 뜨면서 잘못 설정했다는 것을 알았다.

- Modulepath 부분에 있던 Server Runtime을 제거하고, Classpath에 Add Library를 눌러 Server Runtime을 추가한다.

- 추가하면 Apply and Close를 하고 창을 닫으면 오류가 해결된다.

